let mongoose = require("mongoose");
mongoose.connect("mongodb://localhost:27017/newQY",{
    useNewUrlParser:true,
    useUnifiedTopology:true
}).then(()=>{
    console.log("系统消息-集合连接成功！");
}).catch(()=>{
    console.log("集合连接失败！");
})
let schema = mongoose.Schema;
let systemlist = new schema({
    // 发件人
    sendUser:{
        type:String,
        required:true,
        default:"系统消息"
    },
    // 收件人 具体用户表示单发 all表示发送给所有用户
    addressee:{
        type:String,
        required:true,
    },
    // 邮件类型 1 表示系统邮件 2表示用户邮件 3表示结缘邮件
    core:{
        type:String,
        required:true,
        default:"all"
    },
    // 标题
    title:{
        type:String,
        required:true,
        default:"系统消息"
    },
    // 内容
    content:{
        type:String,
        required:true,
        default:"系统疯了、不要理会该消息"
    },
    // 是否允许回复 false 不允许 true允许
    reply:{
        type:Boolean,
        required:true,
        default:false
    },
    // 是否已读 false 未读 true 已读
    isRead:{
        type:Boolean,
        required:true,
        default:false
    },
    //发送时间
    createTime:{
        type:String,
        required:true,
    },
    // // 接受时间
    // receiveTime:{
    //     type:String,
    //     required:true,
    // }
})
let system = mongoose.model("systemlist",systemlist);
module.exports = {
    system
}